home *** CD-ROM | disk | FTP | other *** search
/ Aminet 23 / Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso / Aminet / misc / emu / amiSPIMsrc.lha / Makefile.std < prev    next >
Makefile  |  1994-01-17  |  16KB  |  619 lines

  1. #
  2. # SPIM S20 MIPS Simulator.
  3. # Makefile for SPIM.
  4. # Copyright (C) 1990-1992 by James Larus (larus@cs.wisc.edu).
  5. # ALL RIGHTS RESERVED.
  6. #
  7. # SPIM is distributed under the following conditions:
  8. #
  9. #   You may make copies of SPIM for your own use and modify those copies.
  10. #
  11. #   All copies of SPIM must retain my name and copyright notice.
  12. #
  13. #   You may not sell SPIM or distributed SPIM in conjunction with a commerical
  14. #   product or service without the expressed written consent of James Larus.
  15. #
  16. # THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
  17. # IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
  18. # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  19. # PURPOSE.
  20. #
  21. # $Header: /home/primost/larus/Software/SPIM/RCS/Makefile.std,v 3.35 1994/01/02 21:04:50 larus Exp $
  22.  
  23.  
  24. #
  25. # To make spim, type:
  26. #
  27. #   make spim
  28. #
  29. # To make xpsim, type:
  30. #
  31. #   make xspim
  32. #
  33.  
  34. #
  35. # To verify spim works, type:
  36. #
  37. #   make test
  38. #
  39.  
  40. #
  41. # To make cl-spim (cycle level SPIM simulator), type:
  42. #
  43. #   make cl-spim
  44. #
  45. # To make cl-xpsim, type:
  46. #
  47. #   make cl-xspim
  48. #
  49.  
  50.  
  51. #
  52. # The following parameters must be set for the target machine:
  53. #
  54. # Note: SPIM does not work when compiled by a compiler that does not
  55. # distinguish floats from doubles (e.g., pcc and pcc-compatible compilers
  56. # on the VAX).
  57. #
  58.  
  59.  
  60. # Full path for directory containing X11 include files:
  61. X_INCLUDE_DIR=/usr/misc/X11/include
  62.  
  63.  
  64. # Location of X11 root directory.
  65. TOPDIR = /usr/misc/X11
  66.  
  67.  
  68. # Full path for directory that will hold the trap handler file:
  69. TRAP_DIR = /var/scratch/lib
  70.  
  71. # Full path for the directory that will hold the executable files:
  72. BIN_DIR = /var/scratch/bin.MIPS
  73.  
  74. # Full path for the directory that will hold the man files:
  75. MAN_DIR = /var/scratch/man
  76.  
  77.  
  78. # Full path for the trap handler file:
  79. TRAP_PATH = \"$(TRAP_DIR)/trap.handler\"
  80.  
  81. # If you have flex, use it instead of lex.  If you use flex, define this
  82. # variable and set LEXFLAGS.
  83. MYLEX = flex
  84.  
  85. # SPIM needs flex's -I flag since the scanner is used interactively.
  86. # You can set the -8 flag so that funny characters do not hang the scanner.
  87. LEXFLAGS = -I -8
  88.  
  89.  
  90. # If you use lex, set the variables this way:
  91. #MYLEX = lex
  92. #LEXFLAGS =
  93.  
  94.  
  95. # Size of the segments when spim starts up (data segment must be >= 64K).
  96. # (These sizes are fine for most users since SPIM dynamically expands
  97. # the memory as necessary.)
  98. MEM_SIZES = -DTEXT_SIZE=65536 -DDATA_SIZE=131072 -DK_TEXT_SIZE=65536
  99.  
  100.  
  101. #
  102. # End of parameters
  103. #
  104.  
  105.  
  106. CC = cc
  107. IFLAGS = -I$(X_INCLUDE_DIR)
  108. CL_FLAG =
  109. CFLAGS = -g $(IFLAGS) $(ENDIAN) $(MEM_SIZES) $(EXTRA_C_FLAGS) $(CL_FLAG)
  110. YFLAGS = -d
  111. YCFLAGS =
  112. LDFLAGS = -lm
  113. XLDFLAGS = -L$(TOPDIR)/lib -lXaw -lXmu -lXt -lXext -lX11
  114.  
  115.  
  116. # lex.yy.c is usually compiled with -O to speed it up.
  117.  
  118. LEXCFLAGS = -O
  119.  
  120.  
  121.  
  122. OBJS = spim-utils.o run.o mem.o inst.o data.o sym-tbl.o y.tab.o lex.yy.o \
  123.        read-aout.o mips-syscall.o
  124.  
  125.  
  126. XOBJS = windows.o buttons.o
  127.  
  128.  
  129. CLOBJS = cl-cache.o cl-except.o cl-tlb.o cl-cycle.o
  130.  
  131. ENDIAN=`cat configuration`
  132.  
  133.  
  134. spim:   force
  135.     @if [ -f .cl-spim-made ]; then make -f Makefile.std clean; else true; fi
  136.     @touch .spim-made
  137.     make -f Makefile.std spim2
  138.  
  139. spim2:    $(OBJS) spim.o
  140.     $(CC) -g $(OBJS) spim.o $(LDFLAGS) -o spim -lm
  141.  
  142.  
  143. xspim:  force
  144.     @if [ -f .cl-spim-made ]; then make -f Makefile.std clean; else true; fi
  145.     @touch .spim-made
  146.     make -f Makefile.std xspim2
  147.  
  148. xspim2:    $(OBJS) $(XOBJS) xspim.o
  149.     $(CC) -g $(OBJS) $(XOBJS) xspim.o $(LDFLAGS) $(XLDFLAGS) -o xspim -lm
  150.  
  151.  
  152. cl-spim: force
  153.     @if [ -f .spim-made ]; then make -f Makefile.std clean; else true; fi
  154.     @touch .cl-spim-made
  155.     make -f Makefile.std cl-spim2 CL_FLAG=-DCL_SPIM
  156.  
  157. cl-spim2: $(OBJS) $(CLOBJS) spim.o
  158.     $(CC) -g $(OBJS) $(CLOBJS) spim.o $(LDFLAGS) -o cl-spim -lm
  159.  
  160.  
  161. cl-xspim: force
  162.     @if [ -f .spim-made ]; then make -f Makefile.std clean; else true; fi
  163.     @touch .cl-spim-made
  164.     make -f Makefile.std cl-xspim2 CL_FLAG=-DCL_SPIM
  165.  
  166. cl-xspim2: $(OBJS) $(CLOBJS) $(XOBJS) xspim.o
  167.     $(CC) -g $(OBJS) $(CLOBJS) $(XOBJS) xspim.o $(LDFLAGS) $(XLDFLAGS) -o cl-xspim -lm
  168.  
  169.  
  170. force:    configuration
  171.  
  172. configuration:
  173.     Configure
  174.  
  175. #
  176.  
  177. #
  178. # Test spim with a torture test:
  179. #
  180.  
  181. test:    spim
  182.     /bin/rm -f Tests/tt.out
  183.     @echo
  184.     csh -c "./spim -bare -notrap -file Tests/tt.bare.s >& Tests/tt.out"
  185.     @echo The next command should not produce any output:
  186.     diff Tests/tt.out Tests/tt.bare.OK
  187.     /bin/rm -f Tests/tt.out
  188.  
  189.     @echo
  190.     @if [ ! -f $(TRAP_DIR)/trap.handler ]; then echo "Trap Handler not installed; do make install"; exit 1; else true; fi
  191.     csh -c "./spim -file Tests/tt.s < Tests/tt.in >& Tests/tt.out"
  192.     @echo The next command should not produce any output:
  193.     diff Tests/tt.out Tests/tt.OK
  194.     @echo
  195.     /bin/rm -f Tests/tt.out
  196.  
  197.  
  198. # This test currently only works for little-endian machines.  The file
  199. # tt.alu.bare.s needs to be converted in places for big-endian machines.
  200.  
  201. test_bare:
  202.     csh -c "./spim -bare -notrap -file Tests/tt.alu.bare.s >& Tests/tt.out"
  203.     @echo The next command should not produce any output:
  204.     diff Tests/tt.out Tests/tt.alu.bare.OK
  205.     /bin/rm -f Tests/tt.out
  206.  
  207.     @echo
  208.     csh -c "./spim -bare -notrap -file Tests/tt.fpu.bare.s >& Tests/tt.out"
  209.     @echo The next command should not produce any output:
  210.     diff Tests/tt.out Tests/tt.fpu.bare.OK
  211.     /bin/rm -f Tests/tt.out
  212.  
  213. #
  214.  
  215. TAGS:    *.c *.h *.l *.y
  216.     etags *.l *.y *.c *.h
  217.  
  218.  
  219. clean:
  220.     rm -f spim xspim cl-spim cl-xspim *.o y.output core a.out TAGS \
  221.       .spim-made .cl-spim-made \
  222.       spim.tar.* spim.aux spim.log spim.dvi spim.shar*
  223.  
  224. install: spim xspim
  225.     install -c -s  spim $(BIN_DIR)
  226.     install -c -s  xspim $(BIN_DIR)
  227.     install -c -m 0444 trap.handler $(TRAP_DIR)
  228.     install -c -m 0444 spim.man $(MAN_DIR)
  229.     install -c -m 0444 xspim.man $(MAN_DIR)
  230.  
  231. very-clean: clean
  232.     rm -f y.tab.h y.tab.c lex.yy.c spim.tar* Documentation/spim.ps
  233.  
  234.  
  235. SRC = spim-utils.c run.c mem.c inst.c data.c sym-tbl.c y.tab.o lex.yy.o \
  236.        read-aout.c mips-syscall.c
  237.  
  238. XSRC = windows.c buttons.c
  239.  
  240.  
  241. #
  242. # Dependences not handled well by makedepend:
  243. #
  244.  
  245. spim-utils.o: spim-utils.c spim.h inst.h mem.h reg.h y.tab.h VERSION
  246.     $(CC) $(IFLAGS) $(CFLAGS) -DDEFAULT_TRAP_HANDLER=$(TRAP_PATH) -DSPIM_VERSION="\"`cat VERSION`\"" -c spim-utils.c
  247.  
  248.  
  249. y.tab.h: y.tab.c
  250.  
  251. y.tab.c: parser.y
  252.     yacc $(YFLAGS) parser.y
  253.  
  254. y.tab.o: y.tab.c
  255.     $(CC) $(IFLAGS) $(CFLAGS) $(YCFLAGS) -c y.tab.c
  256.  
  257.  
  258. lex.yy.c: scanner.l
  259.     $(MYLEX) $(LEXFLAGS) scanner.l
  260.  
  261. lex.yy.o: lex.yy.c
  262.     $(CC) $(IFLAGS) $(LEXCFLAGS) -c lex.yy.c
  263.  
  264.  
  265. #
  266. # DO NOT DELETE THIS LINE -- make depend depends on it.
  267.  
  268. buttons.o: /usr/include/X11/Intrinsic.h
  269. buttons.o: /usr/include/X11/Xlib.h
  270. buttons.o: /usr/include/sys/types.h
  271. buttons.o: /usr/include/sys/ansi_compat.h
  272. buttons.o: /usr/include/X11/X.h
  273. buttons.o: /usr/include/X11/Xfuncproto.h
  274. buttons.o: /usr/include/X11/Xosdefs.h
  275. buttons.o: /usr/include/stddef.h
  276. buttons.o: /usr/include/X11/Xutil.h
  277. buttons.o: /usr/include/X11/Xresource.h
  278. buttons.o: /usr/include/string.h
  279. buttons.o: /usr/include/X11/Core.h
  280. buttons.o: /usr/include/X11/Composite.h
  281. buttons.o: /usr/include/X11/Constraint.h
  282. buttons.o: /usr/include/X11/Object.h
  283. buttons.o: /usr/include/X11/RectObj.h
  284. buttons.o: /usr/include/X11/StringDefs.h
  285. buttons.o: /usr/include/X11/Shell.h
  286. buttons.o: /usr/include/X11/Xaw/Form.h
  287. buttons.o: /usr/include/X11/Xaw/AsciiText.h
  288. buttons.o: /usr/include/X11/Xaw/Text.h
  289. buttons.o: /usr/include/X11/Xaw/TextSink.h
  290. buttons.o: /usr/include/X11/Xaw/TextSrc.h
  291. buttons.o: /usr/include/X11/Xaw/AsciiSrc.h
  292. buttons.o: /usr/include/X11/Xaw/AsciiSink.h
  293. buttons.o: /usr/include/X11/Xaw/Command.h
  294. buttons.o: /usr/include/X11/Xaw/Label.h
  295. buttons.o: /usr/include/X11/Xaw/Simple.h
  296. buttons.o: /usr/include/X11/Xmu/Converters.h
  297. buttons.o: /usr/include/X11/Xaw/Dialog.h
  298. buttons.o: /usr/include/X11/Xaw/MenuButton.h
  299. buttons.o: /usr/include/X11/Xaw/SimpleMenu.h
  300. buttons.o: /usr/include/X11/Xaw/Sme.h
  301. buttons.o: /usr/include/X11/Xaw/SmeBSB.h
  302. buttons.o: /usr/include/X11/Xaw/Cardinals.h
  303. buttons.o: /usr/include/stdio.h
  304. buttons.o: /usr/include/setjmp.h
  305. buttons.o: /usr/include/ctype.h
  306. buttons.o: spim.h
  307. buttons.o: spim-utils.h
  308. buttons.o: xspim.h
  309. buttons.o: inst.h
  310. buttons.o: mem.h
  311. buttons.o: reg.h
  312. buttons.o: scanner.h
  313. buttons.o: sym-tbl.h
  314. buttons.o: buttons.h
  315. cl-cache.o: /usr/include/stdio.h
  316. cl-cache.o: /usr/include/sys/ansi_compat.h
  317. cl-cache.o: /usr/include/setjmp.h
  318. cl-cache.o: spim.h
  319. cl-cache.o: inst.h
  320. cl-cache.o: mem.h
  321. cl-cache.o: mips-syscall.h
  322. cl-cache.o: cl-cache.h
  323. cl-cache.o: cl-mem.h
  324. cl-cache.o: cl-tlb.h
  325. cl-cycle.o: /usr/include/nan.h
  326. cl-cycle.o: /usr/include/sys/ansi_compat.h
  327. cl-cycle.o: /usr/include/math.h
  328. cl-cycle.o: /usr/include/stdio.h
  329. cl-cycle.o: /usr/include/X11/Intrinsic.h
  330. cl-cycle.o: /usr/include/X11/Xlib.h
  331. cl-cycle.o: /usr/include/sys/types.h
  332. cl-cycle.o: /usr/include/X11/X.h
  333. cl-cycle.o: /usr/include/X11/Xfuncproto.h
  334. cl-cycle.o: /usr/include/X11/Xosdefs.h
  335. cl-cycle.o: /usr/include/stddef.h
  336. cl-cycle.o: /usr/include/X11/Xutil.h
  337. cl-cycle.o: /usr/include/X11/Xresource.h
  338. cl-cycle.o: /usr/include/string.h
  339. cl-cycle.o: /usr/include/X11/Core.h
  340. cl-cycle.o: /usr/include/X11/Composite.h
  341. cl-cycle.o: /usr/include/X11/Constraint.h
  342. cl-cycle.o: /usr/include/X11/Object.h
  343. cl-cycle.o: /usr/include/X11/RectObj.h
  344. cl-cycle.o: /usr/include/X11/StringDefs.h
  345. cl-cycle.o: spim.h
  346. cl-cycle.o: inst.h
  347. cl-cycle.o: reg.h
  348. cl-cycle.o: mem.h
  349. cl-cycle.o: read-aout.h
  350. cl-cycle.o: spim-utils.h
  351. cl-cycle.o: sym-tbl.h
  352. cl-cycle.o: y.tab.h
  353. cl-cycle.o: mips-syscall.h
  354. cl-cycle.o: cl-mem.h
  355. cl-cycle.o: cl-cache.h
  356. cl-cycle.o: cl-cycle.h
  357. cl-cycle.o: cl-tlb.h
  358. cl-cycle.o: cl-except.h
  359. cl-cycle.o: /usr/include/syscall.h
  360. cl-cycle.o: /usr/include/signal.h
  361. cl-except.o: /usr/include/math.h
  362. cl-except.o: /usr/include/stdio.h
  363. cl-except.o: /usr/include/sys/ansi_compat.h
  364. cl-except.o: /usr/include/setjmp.h
  365. cl-except.o: spim.h
  366. cl-except.o: inst.h
  367. cl-except.o: reg.h
  368. cl-except.o: mem.h
  369. cl-except.o: spim-utils.h
  370. cl-except.o: y.tab.h
  371. cl-except.o: mips-syscall.h
  372. cl-except.o: cl-mem.h
  373. cl-except.o: cl-cycle.h
  374. cl-except.o: cl-cache.h
  375. cl-except.o: cl-except.h
  376. cl-except.o: /usr/include/syscall.h
  377. cl-except.o: /usr/include/signal.h
  378. cl-except.o: cl-tlb.h
  379. cl-tlb.o: spim.h
  380. cl-tlb.o: inst.h
  381. cl-tlb.o: reg.h
  382. cl-tlb.o: mem.h
  383. cl-tlb.o: mips-syscall.h
  384. cl-tlb.o: cl-mem.h
  385. cl-tlb.o: cl-tlb.h
  386. data.o: spim.h
  387. data.o: spim-utils.h
  388. data.o: inst.h
  389. data.o: mem.h
  390. data.o: reg.h
  391. data.o: sym-tbl.h
  392. data.o: parser.h
  393. data.o: run.h
  394. data.o: read-aout.h
  395. data.o: data.h
  396. inst.o: /usr/include/stdio.h
  397. inst.o: /usr/include/sys/ansi_compat.h
  398. inst.o: /usr/include/string.h
  399. inst.o: spim.h
  400. inst.o: spim-utils.h
  401. inst.o: inst.h
  402. inst.o: mem.h
  403. inst.o: reg.h
  404. inst.o: sym-tbl.h
  405. inst.o: y.tab.h
  406. inst.o: parser.h
  407. inst.o: scanner.h
  408. inst.o: data.h
  409. inst.o: op.h
  410. lex.yy.o: /usr/include/stdio.h
  411. lex.yy.o: /usr/include/sys/ansi_compat.h
  412. lex.yy.o: spim.h
  413. lex.yy.o: spim-utils.h
  414. lex.yy.o: inst.h
  415. lex.yy.o: sym-tbl.h
  416. lex.yy.o: y.tab.h
  417. lex.yy.o: parser.h
  418. lex.yy.o: scanner.h
  419. lex.yy.o: op.h
  420. mem.o: spim.h
  421. mem.o: spim-utils.h
  422. mem.o: inst.h
  423. mem.o: mem.h
  424. mem.o: reg.h
  425. mips-syscall.o: /usr/include/stdio.h
  426. mips-syscall.o: /usr/include/sys/ansi_compat.h
  427. mips-syscall.o: /usr/include/sys/types.h
  428. mips-syscall.o: /usr/include/signal.h
  429. mips-syscall.o: /usr/include/syscall.h
  430. mips-syscall.o: /usr/include/limits.h
  431. mips-syscall.o: spim.h
  432. mips-syscall.o: inst.h
  433. mips-syscall.o: mem.h
  434. mips-syscall.o: reg.h
  435. mips-syscall.o: read-aout.h
  436. mips-syscall.o: sym-tbl.h
  437. mips-syscall.o: spim-syscall.h
  438. mips-syscall.o: mips-syscall.h
  439. read-aout.o: /usr/include/a.out.h
  440. read-aout.o: /usr/include/sys/ansi_compat.h
  441. read-aout.o: /usr/include/stdio.h
  442. read-aout.o: /usr/include/ldfcn.h
  443. read-aout.o: spim.h
  444. read-aout.o: spim-utils.h
  445. read-aout.o: inst.h
  446. read-aout.o: mem.h
  447. read-aout.o: data.h
  448. read-aout.o: parser.h
  449. read-aout.o: read-aout.h
  450. read-aout.o: sym-tbl.h
  451. run.o: /usr/include/nan.h
  452. run.o: /usr/include/sys/ansi_compat.h
  453. run.o: /usr/include/math.h
  454. run.o: /usr/include/stdio.h
  455. run.o: spim.h
  456. run.o: spim-utils.h
  457. run.o: inst.h
  458. run.o: mem.h
  459. run.o: reg.h
  460. run.o: sym-tbl.h
  461. run.o: y.tab.h
  462. run.o: read-aout.h
  463. run.o: mips-syscall.h
  464. run.o: run.h
  465. spim-utils.o: /usr/include/stdio.h
  466. spim-utils.o: /usr/include/sys/ansi_compat.h
  467. spim-utils.o: /usr/include/ctype.h
  468. spim-utils.o: /usr/include/string.h
  469. spim-utils.o: /usr/include/varargs.h
  470. spim-utils.o: spim.h
  471. spim-utils.o: spim-utils.h
  472. spim-utils.o: inst.h
  473. spim-utils.o: data.h
  474. spim-utils.o: mem.h
  475. spim-utils.o: reg.h
  476. spim-utils.o: scanner.h
  477. spim-utils.o: parser.h
  478. spim-utils.o: y.tab.h
  479. spim-utils.o: run.h
  480. spim-utils.o: sym-tbl.h
  481. spim-utils.o: /usr/include/sys/exec.h
  482. spim.o: /usr/include/stdio.h
  483. spim.o: /usr/include/sys/ansi_compat.h
  484. spim.o: /usr/include/ctype.h
  485. spim.o: /usr/include/setjmp.h
  486. spim.o: /usr/include/signal.h
  487. spim.o: /usr/include/sys/types.h
  488. spim.o: /usr/include/sys/time.h
  489. spim.o: /usr/include/sys/ioctl.h
  490. spim.o: /usr/include/sys/ttydev.h
  491. spim.o: /usr/include/sgtty.h
  492. spim.o: /usr/include/varargs.h
  493. spim.o: spim.h
  494. spim.o: spim-utils.h
  495. spim.o: inst.h
  496. spim.o: mem.h
  497. spim.o: reg.h
  498. spim.o: parser.h
  499. spim.o: read-aout.h
  500. spim.o: sym-tbl.h
  501. spim.o: scanner.h
  502. spim.o: y.tab.h
  503. sym-tbl.o: spim.h
  504. sym-tbl.o: spim-utils.h
  505. sym-tbl.o: inst.h
  506. sym-tbl.o: mem.h
  507. sym-tbl.o: data.h
  508. sym-tbl.o: parser.h
  509. sym-tbl.o: sym-tbl.h
  510. windows.o: /usr/include/X11/Intrinsic.h
  511. windows.o: /usr/include/X11/Xlib.h
  512. windows.o: /usr/include/sys/types.h
  513. windows.o: /usr/include/sys/ansi_compat.h
  514. windows.o: /usr/include/X11/X.h
  515. windows.o: /usr/include/X11/Xfuncproto.h
  516. windows.o: /usr/include/X11/Xosdefs.h
  517. windows.o: /usr/include/stddef.h
  518. windows.o: /usr/include/X11/Xutil.h
  519. windows.o: /usr/include/X11/Xresource.h
  520. windows.o: /usr/include/string.h
  521. windows.o: /usr/include/X11/Core.h
  522. windows.o: /usr/include/X11/Composite.h
  523. windows.o: /usr/include/X11/Constraint.h
  524. windows.o: /usr/include/X11/Object.h
  525. windows.o: /usr/include/X11/RectObj.h
  526. windows.o: /usr/include/X11/StringDefs.h
  527. windows.o: /usr/include/X11/Xaw/Cardinals.h
  528. windows.o: /usr/include/X11/Xaw/Paned.h
  529. windows.o: /usr/include/X11/Xmu/Converters.h
  530. windows.o: /usr/include/X11/Xaw/AsciiText.h
  531. windows.o: /usr/include/X11/Xaw/Text.h
  532. windows.o: /usr/include/X11/Xaw/TextSink.h
  533. windows.o: /usr/include/X11/Xaw/TextSrc.h
  534. windows.o: /usr/include/X11/Xaw/AsciiSrc.h
  535. windows.o: /usr/include/X11/Xaw/AsciiSink.h
  536. windows.o: /usr/include/X11/Xaw/Box.h
  537. windows.o: /usr/include/X11/Xaw/Label.h
  538. windows.o: /usr/include/X11/Xaw/Simple.h
  539. windows.o: /usr/include/stdio.h
  540. windows.o: spim.h
  541. windows.o: spim-utils.h
  542. windows.o: buttons.h
  543. windows.o: xspim.h
  544. windows.o: windows.h
  545. xspim.o: /usr/include/stdio.h
  546. xspim.o: /usr/include/sys/ansi_compat.h
  547. xspim.o: /usr/include/setjmp.h
  548. xspim.o: /usr/include/varargs.h
  549. xspim.o: /usr/include/X11/Intrinsic.h
  550. xspim.o: /usr/include/X11/Xlib.h
  551. xspim.o: /usr/include/sys/types.h
  552. xspim.o: /usr/include/X11/X.h
  553. xspim.o: /usr/include/X11/Xfuncproto.h
  554. xspim.o: /usr/include/X11/Xosdefs.h
  555. xspim.o: /usr/include/stddef.h
  556. xspim.o: /usr/include/X11/Xutil.h
  557. xspim.o: /usr/include/X11/Xresource.h
  558. xspim.o: /usr/include/string.h
  559. xspim.o: /usr/include/X11/Core.h
  560. xspim.o: /usr/include/X11/Composite.h
  561. xspim.o: /usr/include/X11/Constraint.h
  562. xspim.o: /usr/include/X11/Object.h
  563. xspim.o: /usr/include/X11/RectObj.h
  564. xspim.o: /usr/include/X11/StringDefs.h
  565. xspim.o: /usr/include/X11/Shell.h
  566. xspim.o: /usr/include/X11/Xaw/Cardinals.h
  567. xspim.o: /usr/include/X11/Xaw/Paned.h
  568. xspim.o: /usr/include/X11/Xmu/Converters.h
  569. xspim.o: /usr/include/X11/Xaw/AsciiText.h
  570. xspim.o: /usr/include/X11/Xaw/Text.h
  571. xspim.o: /usr/include/X11/Xaw/TextSink.h
  572. xspim.o: /usr/include/X11/Xaw/TextSrc.h
  573. xspim.o: /usr/include/X11/Xaw/AsciiSrc.h
  574. xspim.o: /usr/include/X11/Xaw/AsciiSink.h
  575. xspim.o: /usr/include/X11/Xaw/Dialog.h
  576. xspim.o: /usr/include/X11/Xaw/Form.h
  577. xspim.o: /usr/include/X11/keysym.h
  578. xspim.o: /usr/include/X11/keysymdef.h
  579. xspim.o: spim.h
  580. xspim.o: spim-utils.h
  581. xspim.o: inst.h
  582. xspim.o: mem.h
  583. xspim.o: reg.h
  584. xspim.o: y.tab.h
  585. xspim.o: buttons.h
  586. xspim.o: windows.h
  587. xspim.o: read-aout.h
  588. xspim.o: xspim.h
  589. y.tab.o: /usr/include/stdio.h
  590. y.tab.o: /usr/include/sys/ansi_compat.h
  591. y.tab.o: spim.h
  592. y.tab.o: spim-utils.h
  593. y.tab.o: inst.h
  594. y.tab.o: mem.h
  595. y.tab.o: reg.h
  596. y.tab.o: sym-tbl.h
  597. y.tab.o: data.h
  598. y.tab.o: scanner.h
  599. y.tab.o: parser.h
  600. parser.o: /usr/include/stdio.h
  601. parser.o: /usr/include/sys/ansi_compat.h
  602. parser.o: spim.h
  603. parser.o: spim-utils.h
  604. parser.o: inst.h
  605. parser.o: mem.h
  606. parser.o: reg.h
  607. parser.o: sym-tbl.h
  608. parser.o: data.h
  609. parser.o: scanner.h
  610. parser.o: parser.h
  611. scanner.o: spim.h
  612. scanner.o: spim-utils.h
  613. scanner.o: inst.h
  614. scanner.o: sym-tbl.h
  615. scanner.o: y.tab.h
  616. scanner.o: parser.h
  617. scanner.o: scanner.h
  618. scanner.o: op.h
  619.